/************COMMON STYLE************/
html, body { width:100%; height:100% }
body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th, td, form, input, select, textarea, img { margin:0; padding:0 }
body { background:#fff; font:12px/1.5 tahoma, helvetica, clean, sans-serif; color:#000; text-align:center }
ul, ol, li { list-style:none }
h1, h2, h3, h4, h5, h6, th, td { font-size:12px; font-weight:normal }
img { border:0; vertical-align:bottom }
input, select, textarea { font:12px/1.5 tahoma, helvetica, clean, sans-serif; color:#000; vertical-align:bottom }
a { color:#000; text-decoration:none; outline:0 }
a:hover { color:#000 }
.wrap { clear:both; width:980px; margin:0 auto; text-align:left }
.cl { clear:both }
.cf:after { content:"."; clear:both; display:block; height:0; visibility:hidden }
.cf { display:inline-block }
.cf { display:block }
.fl { float:left }
.fr { float:right }
.hd { display:none }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mt40 { margin-top:40px }
.mr5 { margin-right:5px }
.l { text-align:left }
.c { text-align:center }
.r { text-align:right }
/************FONT STYLE************/
.f9 { font-size:9px }
.f11 { font-size:11px }
.f12 { font-size:12px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.fn { font-weight:normal }
.fb { font-weight:bold }
.line { text-decoration:underline }
.c000 { color:#000 }
.c333 { color:#333 }
.c666 { color:#666 }
.c999 { color:#999 }
.cf00 { color:#f00 }
.c00f { color:#00f }
.c080 { color:#080 }
.cf50{color:#f50}
.c369{color:#369}
/************CUT STYLE************/
.cut { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE */ -o-text-overflow:ellipsis; /* for Opera */ -icab-text-overflow:ellipsis; /* for iCab */ -khtml-text-overflow:ellipsis; /* for Konqueror Safari */ -moz-text-overflow:ellipsis; /* for Firefox,mozilla */ -webkit-text-overflow:ellipsis; /* for Safari,Swift*/ }
